﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace GiaiPTB2
{
    public partial class frmptb2 : Form
    {
        public frmptb2()
        {
            InitializeComponent();
        }

        private void btngiai_Click(object sender, EventArgs e)
        {
            double a = double.Parse(txtA.Text);
            double b = double.Parse(txtB.Text);
            double c = double.Parse(txtC.Text);
            if (a == 0)
            {
                txtketqua.Text = "Đây không phải là phương trình bậc 2";
            }
            else
            {
                double delta = b * b - (4 * a * c);
                if (delta < 0)
                {
                    txtketqua.Text = "Phương trình vô nghiệm";
                }
                else
                {
                    if (delta == 0)
                        txtketqua.Text = "Phương trình có nghiệm kép: " + (-b / (2 * a));
                    else
                        txtketqua.Text = "Phương trình có 2 nghiệm phân biệt, X1= " + Math.Round((-b + Math.Sqrt(delta)) / (2 * a),2) + ", X2= " + Math.Round((-b - Math.Sqrt(delta)) / (2 * b),2);
                }
            }
        }

        private void btnlamlai_Click(object sender, EventArgs e)
        {
            txtA.Text = "";
            txtB.Text = "";
            txtC.Text = "";
            txtketqua.Text = "";
        }

        private void btnthoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
